package com.vim.modules.mall.service;

import com.github.pagehelper.PageInfo;
import com.vim.modules.mall.model.base.CommonPage;
import com.vim.modules.mall.model.base.Page;
import com.vim.modules.mall.model.mallOrder.MallOrder;
import com.vim.modules.mall.model.mallOrder.MallOrderOperateHistory;
import com.vim.modules.mall.model.mallOrder.MallOrderUnion;

import java.util.List;

/**
 * @作者 Administrator
 * @时间 2020-10-04 19:22
 * @版本 1.0
 */
public interface MallOrderService {

    /**
     * 获取订单列表
     */
    PageInfo<MallOrder> orderList(Page page);

    /**
     * 获取订单详情
     * @param orderId 订单id
     */
    MallOrderUnion orderDetail(Long orderId);

    /**
     * 订单发货
     * @param orderId 订单id
     */
    void orderDelivery(Long orderId);

}
